草庐IT

iOS Swift 2 录制视频 AVCaptureSession

全部标签

【C#】【FFmpeg】获取电脑可用音视频设备并输出到下拉列表框

【重要】不要边看文本边操作,本文有错误纠正,先看完一遍再说。要使用的FFmpeg命令ffmpeg-list_devicestrue-fdshow-idummy会输出的信息通过正则取出设备名称ListvideoList=newList();foreach(MatchiteminRegex.Matches(this.info,"]\"(.*?)\"\\(video\\)"))videoList.Add(item.Value.Replace("]\"","").Replace("\"(video)",""));ListaudioList=newList();foreach(MatchiteminRe

c# - 同时录制音频和播放声音 - C# - Windows Phone 8.1

我正在尝试录制音频并直接播放(我想在耳机中听到我的声音而不保存它)但是MediaElement和MediaCapture似乎无法同时工作。我这样初始化了我的MediaCapture:_mediaCaptureManager=newMediaCapture();varsettings=newMediaCaptureInitializationSettings();settings.StreamingCaptureMode=StreamingCaptureMode.Audio;settings.MediaCategory=MediaCategory.Other;settings.Audio

.net - DataGridView 性能 - 是否取决于视频卡?

我有一个C#/.Net应用程序,它似乎使用大部分CPU时间来更新DataGridView。我大约每1.5秒手动更新一次数据,只更新已更改的数据。这最终是每1.5秒大约250次更新。我想将这1.5秒减少到更小的数字(可能是0.5秒)。我已经尽可能多地分析和优化,虽然性能还可以,但我希望它更快。我的问题是,将视频卡从NvidiaFX1800升级到NvidiaFX3800会产生显着的加速吗? 最佳答案 GDI+操作不太依赖于图形CPU,因为它仅使用每个图形卡都支持的基本加速操作(线条、矩形等)。我猜这里的问题是您在更新期间没有“隐藏”控制

php - 将视频添加到 php

如何将ffplay.exe(ffmpeg)视频添加到php脚本。我可以使用exec()访问ffplay吗? 最佳答案 您不能使用PHP播放视频。你需要以某种方式嵌入它。通常这是用闪光灯完成的。尝试jwplayer. 关于php-将视频添加到php,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3115893/

c - 使用 C 和 Windows 从混音器录制声音

我想录制计算机上播放的声音(不仅仅是麦克风!),就像Audacity所做的那样。为此,我似乎需要录制混音器(音频映射器)的声音。我想知道如何在Windows上使用C语言来做到这一点。谢谢!祝你有美好的一天! 最佳答案 看看PortAudio-这里是Tutorial和ApiDocumentation.它被audacitytoo使用!一些特点:跨平台开源简单C和C++可能WinApi提供了您需要的东西,查看WaveformAudioReference. 关于c-使用C和Windows从混音器

c# - 在 Windows 10 通用应用程序中播放音频和视频?

我需要在Windows应用程序中播放音频和视频,我从网络调用中获取Url,我需要将Url添加到源。我尝试过这种方式,但是没有播放视频或播放音频。有人帮助我如何实现这一目标?还有其他方法可以实现吗?提前致谢。我的xaml代码:我的cs代码:asyncvoidPlay_Click(objectsender,RoutedEventArgse){awaitDispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>{UripathUri=newUri("https://www.youtube.com/watch?v

c++ - 当屏幕分辨率高于 1920x1080 时捕获视频

我正在尝试编写一个使用MediaFoundation的Win32c++程序,用于捕获mp4桌面视频。我发现在屏幕分辨率超过1920x1080的PC上,捕获失败。失败是在调用SetInputMediaType之后()返回错误0xc00d36b4(为媒体类型指定的数据无效、不一致或不受此对象支持)有什么解决办法吗?HRESULTInitializeDirect3D9(IDirect3DDevice9**ppDevice,IDirect3DSurface9**ppSurface,UINT32&uiWidth,UINT32&uiHeight){IDirect3D9*d3d=NULL;d3d=D

windows - 如何使用 Windows API 从麦克风录制 wav 声音?

如何使用WindowsAPI从麦克风录制wav声音? 最佳答案 您可以使用一系列waveInXXXWindowsAPI来录制音频。(即waveInOpen、waveInPrepareHeader、waveInAddBuffer、waveInStart...)这些将以“原始”PCM格式录制音频,然后您可以将其放入WAV文件中。(WAV文件基本上可以只是一个“包含”原始PCM音频的RIFF文件容器)。这是MSDN引用页:RecordingwithaWaveform-AudioDevice 关

windows - 是否可以录制声卡上播放的声音?

是否可以远程录制声卡上正在播放的声音?据说,我正在播放一个音频文件,我需要的是将输出重定向到磁盘。DirectShow或可能是可行的。非常感谢任何帮助,谢谢。 最佳答案 您需要启用音频环回设备,您将能够使用所有知名API(包括DirectShow)以标准方式进行录制。LoopbackRecordingEnabling"StereoMix"inVistaCapturingWindow'saudioinC#启用后,您将在DirectShow应用程序上看到该设备: 关于windows-是否可以

windows - 使用批处理根据分辨率重命名我的视频文件

我想根据它们的分辨率重命名我的视频文件,例如,对于1080p的视频“blabla.mp4”,我想将其重命名为“blabla[H.2641080p]”.该脚本应该能够自动检测视频的分辨率,而且如果文件已经重命名,则不应重命名。我找不到检查分辨率的方法,所以我尝试使用它对于1080p文件:FOR/r%%ain(*.mp4)DO(IFEXIST*[H.264*.mp4(ECHOAlreadydone)ELSE(REN"%%~a""%%~na[H.2641080p].mp4"))但它所做的是一次又一次地检查同一个文件,该文件已经重命名,因此回复总是“已经完成”。 最